home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
fapx
/
fapxuset.plp
< prev
next >
Wrap
Text File
|
1991-10-18
|
10KB
|
388 lines
/************************************************************************
* オートアップロード制御ファイル作成処理 *
*************************************************************************/
%SETUP1 {
dispoff({Yes});
command ({del }|TEMP2|{_mopupld.ctl});
dispoff({No});
loop (
{
footnote({アップロード先は?});
SNDMSG({erande_f.snd});
select (
{アップロード先は?},
Wtime4,{im({No})},
{テキストメール},{AUTOmail;im({Yes})},
{バイナリメール},{AUTObmail;im({Yes})},
{ フォーラム },{AUTOforum;im({Yes})},
{ホームパーティ},{AUTOhp;im({Yes})},
{ 終 了 },{im({No})}
)
}
);
display ({\n\n});
command ({type }|TEMP2|{_mopupld.ctl});
footnote({制御ファイルを確認してください});
SNDMSG({kaknin_f.snd});
select (
{制御ファイルを確認してください},
Wtime4, {},
{O K},{},
{N G},{SETUP1},
{中 止},{upldcntl:={}}
);
};
/* テキストメールアップ制御文作成 */
%AUTOmail
{
footnote({メール宛先のIDを入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= {mail=}|@input({メール宛先のIDを入力して下さい\n}|
{ カンマ「,」で区切って複数指定できます})|{;};
footnote({題名を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {title=}|@input({題名を入力して下さい})|{;};
footnote({アップロードファイルを指定して下さい memo1~memo9でメモを指定});
cntl:= cntl | {file=}|@FILEsel|{;};
footnote({日付指定をおこないますか?(エグゼクティブオプション)});
SNDMSG({erande_f.snd});
select (
{日付指定をおこないますか?(エグゼクティブオプション)},
Wtime4,
{cntl:= cntl | {date=;}},
{は い},
{
footnote({指定日付を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {date=}|@input({指定日付を入力して下さい\n}|
{ yymmdd(年は西暦下2桁)})|{;};
},
{いいえ},
{cntl:= cntl | {date=;}}
);
display ({\n\n}|cntl|{\n});
footnote({確認してください});
SNDMSG({kaknin_f.snd});
select (
{確認してください},
Wtime4, {},
{O K},{write(TEMP2|{_mopupld.ctl},cntl|{\n})},
{N G},{AUTOmail},
{中 止},{}
);
};
/* バイナリメールアップ制御文作成 */
%AUTObmail
{
footnote({メール宛先のIDを入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= {bmail=}|@input({メール宛先のIDを入力して下さい\n}|
{ カンマ「,」で区切って複数指定できます})|{;};
footnote({題名を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {title=}|@input({題名を入力して下さい})|{;};
footnote({アップロードファイルを指定して下さい});
cntl:= cntl | {file=}|@FILEsel|{;};
footnote({日付指定をおこないますか?(エグゼクティブオプション)});
SNDMSG({erande_f.snd});
select (
{日付指定をおこないますか?(エグゼクティブオプション)},
Wtime4,
{cntl:= cntl | {date=;}},
{は い},
{
footnote({指定日付を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {date=}|@input({指定日付を入力して下さい\n}|
{ yymmdd(年は西暦下2桁)})|{;};
},
{いいえ},
{cntl:= cntl | {date=;}}
);
display ({\n\n}|cntl|{\n});
footnote({確認してください});
SNDMSG({kaknin_f.snd});
select (
{確認してください},
Wtime4, {},
{O K},{write(TEMP2|{_mopupld.ctl},cntl|{\n})},
{N G},{AUTObmail},
{中 止},{}
);
};
/* フォーラム書き込み制御文作成 */
%AUTOforum
{
footnote({フォーラム名を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= {forum=}|@input({フォーラム名を入力して下さい})|{;};
footnote({会議室番号を選択して下さい});
SNDMSG({erande_f.snd});
cntl:= cntl | {mes=}|@select({会議室番号を選択して下さい},
Wtime4,{im({1})},
{ 1},{im({1})},{ 2},{im({2})},
{ 3},{im({3})},{ 4},{im({4})},
{ 5},{im({5})},{ 6},{im({6})},
{ 7},{im({7})},{ 8},{im({8})},
{ 9},{im({9})},{10},{im({10})},
{11},{im({11})},{12},{im({12})},
{13},{im({13})},{14},{im({14})},
{15},{im({15})},{16},{im({16})},
{17},{im({17})},{18},{im({18})},
{19},{im({19})},{20},{im({20})}
)|{;};
footnote({コメント元の発言番号を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {reply=}|
@input({コメント元の発言番号を入力して下さい\n}|
{ 改行のみで新規のメッセージ})|
{;};
footnote({題名を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {title=}|@input({題名を入力して下さい})|{;};
footnote({アップロードファイルを指定して下さい memo1~memo9でメモを指定});
cntl:= cntl | {file=}|@FILEsel|{;};
display ({\n\n}|cntl|{\n});
footnote({確認してください});
SNDMSG({kaknin_f.snd});
select (
{確認してください},
Wtime4, {},
{O K},{write(TEMP2|{_mopupld.ctl},cntl|{\n})},
{N G},{AUTOforum},
{中 止},{}
);
};
/* ホームパーティ書き込み制御文作成 */
%AUTOhp {
footnote({ホームパーティのIDを入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= {hp=}|@input({ホームパーティのIDを入力して下さい})|{;};
footnote({パスワードを入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {pass=}|@input({パスワードを入力して下さい})|{;};
footnote({題名を入力して下さい});
SNDMSG({nyuryo_f.snd});
cntl:= cntl | {title=}|@input({題名を入力して下さい})|{;};
footnote({アップロードファイルを指定して下さい memo1~memo9でメモ指定});
cntl:= cntl | {file=}|@FILEsel|{;};
display ({\n\n}|cntl|{\n});
footnote({確認してください});
SNDMSG({kaknin_f.snd});
select (
{確認してください},
Wtime4, {},
{O K},{write(TEMP2|{_mopupld.ctl},cntl|{\n})},
{N G},{AUTOhp},
{中 止},{}
);
};
/* アップロードファイル指定処理 */
%FILEsel{
var upfile [64];
SNDMSG({erande_f.snd});
upfile:=@filesel;
case (
upfile,
{}, {im({})},
{memo1},{im(upfile)},
{memo2},{im(upfile)},
{memo3},{im(upfile)},
{memo4},{im(upfile)},
{memo5},{im(upfile)},
{memo6},{im(upfile)},
{memo7},{im(upfile)},
{memo8},{im(upfile)},
{memo9},{im(upfile)},
, {case (
@nochar(@getcdir)=3,
{Yes}, {upfile:=@getcdir|upfile},
{No}, {upfile:=@getcdir|{\}|upfile}
)
}
);
im(upfile);
};
/************************************************************************
* アップロード制御ファイルを指定する *
*************************************************************************/
%SETCNTL1
{
var cntl [256];
upldcntl:={};
footnote({制御ファイルの種類は?});
SNDMSG({erande_f.snd});
select (
{制御ファイルの種類は?},
Wtime4,,
{ メ モ },
{case (
@mlast,
0,
{
footnote({メモがありません 次の処理は?});
SNDMSG({erande_f.snd});
select (
{メモがありません},
Wtime4,,
{再指定},SETCNTL,
{中 止},
)
},
1,
{upldcntl:={memo1}},
2,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}}
)
},
3,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}}
)
},
4,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}}
)
},
5,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}},
{メモ5},{upldcntl:={memo5}}
)
},
6,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}},
{メモ5},{upldcntl:={memo5}},
{メモ6},{upldcntl:={memo6}}
)
},
7,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}},
{メモ5},{upldcntl:={memo5}},
{メモ6},{upldcntl:={memo6}},
{メモ7},{upldcntl:={memo7}}
)
},
8,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}},
{メモ5},{upldcntl:={memo5}},
{メモ6},{upldcntl:={memo6}},
{メモ7},{upldcntl:={memo7}},
{メモ8},{upldcntl:={memo8}}
)
},
9,
{
footnote({メモ番号は?});
SNDMSG({erande_f.snd});
select (
{メモ番号は?},
Wtime4,,
{メモ1},{upldcntl:={memo1}},
{メモ2},{upldcntl:={memo2}},
{メモ3},{upldcntl:={memo3}},
{メモ4},{upldcntl:={memo4}},
{メモ5},{upldcntl:={memo5}},
{メモ6},{upldcntl:={memo6}},
{メモ7},{upldcntl:={memo7}},
{メモ8},{upldcntl:={memo8}},
{メモ9},{upldcntl:={memo9}}
)
}
);
},
{ファイル},
{
footnote({アップロード制御ファイルは?});
SNDMSG({erande_f.snd});
upldcntl:=@filesel;
case (
upldcntl={},
{No},
{
case (
@nochar(@getcdir)==3,
{Yes}, /* root dir */
{upldcntl:=@getcdir|upldcntl},
{No},
{upldcntl:=@getcdir|{\}|upldcntl}
)
},
{Yes},
);
},
{新規作成},
{
SETUP1;
upldcntl:=TEMP2|{_mopupld.ctl};
}
);
};
SETCNTL1;